package cn.distribution.groupManager.entity.dao;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 群组管理数据控制类
 * @author zhengminjie
 */
@Data
/**
 * 指定表名
 */
@TableName("data_group")
public class GroupManagerDAO {

    /**
     * 群组ID value与数据库主键列名一致
     */
    @TableId(value = "group_id", type = IdType.AUTO)
    private Long groupId;

    /**
     * 所属用户ID  创建人
     */
    @TableField("user_id")
    private Long userId;

    /**
     * 群号 group_num
     */
    @TableField("group_num")
    private Long groupNum;

    /**
     * 群昵称 group_name
     */
    @TableField("group_name")
    private String groupName;

    /**
     * 创建人用户名 user_name
     */
    @TableField("user_name")
    private String userName;

    /**
     * 加群限制 group_permission
     */
    @TableField("group_permission")
    private Boolean groupPermission;

}
